Kamihayashi (神林村 Kamihayashi-mura ) was a village located in Iwafune District, Niigata, Japan.
As of 2003, the village had an estimated population of 10,228 and a density of 124.46 persons per km². The total area was 82.18 km².
On April 1, 2008 Kamihayashi, along with the towns of Sanpoku and Arakawa, and the village of Asahi, all from Iwafune District, was merged into the city of Murakami.